package com.goods.config;

import java.io.FileWriter;
import java.io.IOException;

/* *
 *类名：AlipayConfig
 *功能：基础配置类
 *详细：设置帐户有关信息及返回路径
 *修改日期：2017-04-05
 *说明：
 *以下代码只是为了方便商户测试而提供的样例代码，商户可以根据自己网站的需要，按照技术文档编写,并非一定要使用该代码。
 *该代码仅供学习和研究支付宝接口使用，只是提供一个参考。
 */

public class AlipayConfig {

//↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

	// 应用ID,您的APPID，收款账号既是您的APPID对应支付宝账号
	public static String app_id = "2021000117685221";
	
	// 商户私钥，您的PKCS8格式RSA2私钥
    public static String merchant_private_key = "MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDYsH2leuOXE+WiyiXEAkC4hCpAY9xXSznk1W/xdALAQJD5h6b4IwAXSbDHXHYUEY6jmNC4ii+76xSBV0jScDntejOTU/BnK7ryAdwK2wxod5hEoxgHY60YdSCCW4/OcQOVzws/HMxCafrXqrPLaelQp0cDo0Z0jMQtN18/6gTVoZdoa6oZmSjcLoJL95k96psARYyY2R/0gtGoV34Q7Xb81UqYjN1jFbM2i/B/DsF0Ymzfb7+5GwxLMze/MvASw3OIvhXS8iiTcdqotbcnvUXhoP+sbuwBakcbAwZLQA90/Cu/NI0TIHaDR/FiaHYVa89Zt7SqXN0Gz+Hb/dOC9yRpAgMBAAECggEBAIcP0vEfHNahF0QVfd6jjNW1w2QpGkDq6aYBh2nXZpOQawytidwmbLsXOnG45vxxSRgdexNbRo954mkQD5rjSqgDwDv3WOPltPt9Pzsg96XxzV4Szjpk3ZJeBypZidQiSxrIV3k6KPLIfgqJItIKLNwRt8jDr3mb9/c7CUqcQfEpRsCmzpsEJyevEkkv9k9nUW4Hr7bZqEKbBB8NsqNmpr/2h+POAbkRZCTP4fpq596GWMBcumeTC2pcbPYVh0OZ8GotR1OfVwX23fh/dhRtzhZy3dKGcXE5lOEnOvCk3vRl0/8widu2tI8ZNmKJzJRXRDfTYdf2bDS5PvCAK33HhYUCgYEA74SBrAOH8jtFiP3DaP6oUxKM6bc9gscqRO9Lhv43Y06ZrZRgZXSo55s2CO9Cpprxa2UnBr3Rq1kzQBEqLCoK2jhycNAjr7m0vfYGR23eF9UOrP8oIQND6NGv2sdV1uoaXuxwpJKpLRc/tB0yH1BpHv5aamUyaE3caqYK3rJOVBMCgYEA55nUGa/l64UQfl7nYJAxbIAi01v7HaeoKTCvQNjvIWuU7M/LfwM31odjOSMcFq3cBnsFRCgnyahlKJC7p3TGPFk3H5GW3G/wsJV/S83tRwCtWDB5YvGyfbrDSsAviUWohg5xQK7WjkdQu5bYRuz+rK124vTwxgkgw/oCzJ50XRMCgYEAu2fERiDlJ8T0nUFgujA25/jlxKCZQlAvZIyPXepe0BbZ65Ti778dwUoSN19tmQo2xz74EDBJc3ZxwTks9C1ZHHF6KYbRxVbacp+jPhRa5+7OctGaRmpVoj8fB2FcarH1PDxnznzqXduI/paxdwrllViSyhiwHih9w/xzGNgOrX0CgYA8vZdm9T7zuf5NZk6AgNC1iBWaITGG4YW059POyhZNSY3RXd4c/ZcTaIaZYZ/oQsjF2lXTPkTRGp0NOog8rt+ezDcszF4oiiMx7MNp+iQUzxSnYG81h/YsC2NUo3rUIbTFE9yX/kK/Je0ChdlLILTaTNQ1SdAr4BD71QIO8C/MiQKBgQDRo5eZ1gK4oVFpNCE97wQkVPu+6ETUyNdNJrWTYDqc3ZEBkLHFXaQ7zILYHTGHryegYvhYOpopp5Yt6fPJKy+CV5uynmKntLJLi21lJ5jtHylA2CxFW5LcqXzP5uKD4Zo/aMLIuBxP4PRyxgjEpRZfGBOI+8Li1sTTpvwlVfQsrw==";

	// 支付宝公钥,查看地址：https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
    public static String alipay_public_key = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApVbuGtYzpNIrat/208g7inYYcfmURqvLLm700cbnCxbpvIG/jvkilfNf3u40+4R1iRGwKilUsayS2vr9x38OGKWNW8cMJ81dlR+xGUMxUEYaePPi380MhmAVdQqwiNOHkhc7b88dkrn+wH0CXwMn4dbC67jmrNsce6+50GKurR38PP72nV152tWjtjGwCJZAr0P+BjA9MJQ8geDChqea0rTd2aDuP1tsdVNuUnM3qf4OMfLNj+ANdJjj0+1AgMT9yKsI+tRzvtPFH6VQol4DPvz9K2FLIEvsdX5k9p4vVCP3DXiQK+5JXbipI0JLgeEKoucFBiXJaTE6a/nl/OHcwQIDAQAB";

	// 服务器异步通知页面路径  需http://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问
//	public static String notify_url = "http://工程公网访问地址/alipay.trade.page.pay-JAVA-UTF-8/notify_url.jsp";

	// 页面跳转同步通知页面路径 需http://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问
	public static String return_url = "http://localhost:8080/goods/order/ReturnURL";

	// 签名方式
	public static String sign_type = "RSA2";
	
	// 字符编码格式
	public static String charset = "utf-8";
	
	// 支付宝网关
	public static String gatewayUrl = "https://openapi.alipaydev.com/gateway.do";
	
	// 支付宝网关
	public static String log_path = "C:\\";


//↑↑↑↑↑↑↑↑↑↑请在这里配置您的基本信息↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

    /**
     * 写日志，方便测试（看网站需求，也可以改成把记录存入数据库）
     * @param sWord 要写入日志里的文本内容
     */
    public static void logResult(String sWord) {
        FileWriter writer = null;
        try {
            writer = new FileWriter(log_path + "alipay_log_" + System.currentTimeMillis()+".txt");
            writer.write(sWord);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (writer != null) {
                try {
                    writer.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}

